package cn.org.july.weixin.common.exception;

/**
 * 错误码接口
 *
 * @auther: wanghongjie
 * @blame: wanghongjie
 * @date: 2020-08-30 09:45
 * @Description:
 */
public interface IStatus {

    String SYSTEM_CODE = "SystemCode";

    /**
     * 根据错误码获取错误消息
     *
     * @param code 错误码
     * @return 错误消息
     */
    String getMessage(int code);

    /**
     * 获取错误消息
     *
     * @return 错误消息
     */
    String getMessage();

    /**
     * 获取状态码
     *
     * @return
     */
    int errorCode();

}
